package com.shop.cereshop.business.service.shop;

import com.shop.cereshop.commons.domain.shop.CereShopLogoTitle;

import java.util.List;

/**
 * 店铺头像标题Service
 */
public interface CereShopLogoTitleService {

    /**
     * 批量保存店铺头像标题
     * @param shopId 店铺ID
     * @param logoTitleList 头像标题列表
     */
    void saveBatch(Long shopId, List<CereShopLogoTitle> logoTitleList);

    /**
     * 根据店铺ID删除所有头像标题
     * @param shopId 店铺ID
     */
    void deleteByShopId(Long shopId);

    /**
     * 根据店铺ID查询所有头像标题
     * @param shopId 店铺ID
     * @return 头像标题列表
     */
    List<CereShopLogoTitle> listByShopId(Long shopId);
}

